hide your head in the sand – English–Français translations

🇬🇧 en fr 🇫🇷

hide your head in the sand

faire l’autruche
Wiktionary Links